wind-blown rain - German English Dictionary